
package com.rf.richfitwheel.workflow.entity;

import com.rf.richfitwheel.admin.sys.vo.UserVO;
import lombok.Data;

import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;

/**
 *
 */
@Data
public class WorkflowMsgVo implements Serializable {
    private String moduleType;//模块类型
    private String queueName;//队列名称
    private String eventName;//事件名称
    private String processDefinitionId;//流程定义id
    private String processDefinitionKey;
    private String processDefinitionName;
    private String processInstanceId;//流程实例id
    private String startUserId;//发起人id
    private String taskId;//任务id
    private String taskName;//任务名称
    private String taskState;//任务是否被退回
    private String approveType;//
    private String approveIds;//当前任务审批人id
    Map<String, Object> variables = new HashMap<>();//流程参数
    private UserVO userVO;
    private String approveMessage;//审批意见
    private String approveAdvice;//审批结果
}
